package com.tianya.service;

import com.tianya.domain.dto.CourseRequestDTO;
import com.tianya.domain.entity.Course;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tianya.domain.vo.CourseVO;
import com.tianya.domain.vo.PageResultVO;

import java.util.List;

/**
* @author 86191
* @description 针对表【course(课程表)】的数据库操作Service
* @createDate 2025-05-24 18:59:06
*/
public interface CourseService extends IService<Course> {

    void createCourse(CourseRequestDTO courseRequestDTO);

    PageResultVO<CourseVO> pageList(Integer pageNum, Integer pageSize, CourseRequestDTO courseRequestDTO);

    List<CourseVO> listCourses();
}
